#import "head.h"

@interface SpriteGameBow : CCSprite
{
	int type_;

	CGPoint leftPoint_;
	CGPoint rightPoint_;
	CGPoint dragPoint_;

	float bowBaseLength_;
	float dragDistance_;

	/*bow image*/
	CCSprite *image_;
	CGPoint imageAnchorPoint_;
}

@property (nonatomic, readwrite) float bowBaseLength;
@property (nonatomic, readwrite) float dragDistance;

- (id)initSpriteGameBow:(int)Type;

- (void)Pause;
- (void)Resume;

- (void)SetCurrentUseBow:(int)Type;
- (void)SetDefaultDragPoint;

- (int)GetArrowType;
- (CGPoint)GetBowHandlePoint;

- (void)ActionPreview;

- (void)PlayAniNormal;
- (void)PlayAniRelease;

- (void)CallBackAniReleaseOver:(id)Sender;

@end